// (function getAjax(){
//
//     function ajaxFunction(method,url){
//         let xmlHttp=createXmlHttp();
//         xmlHttp.open(method,url,true);
//
//         if(method==='POST'){
//             xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//         }
//
//         // readyState属性代表请求状态
//         xmlHttp.onreadystatechange = function() {
//             if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
//                 alert("Get response");
//                 console.log(xmlHttp.responseText);
//             }
//         }
//     }
//
//     // 创建XMLHttpRequest对象
//     function createXmlHttp(){
//         let xmlHttp = null;
//         // 根据window.XMLHttpRequest对象是否存在使用不同的创建方式
//         if (window.XMLHttpRequest) {
//             // 支持新版本的IE及其他大部分浏览器
//             xmlHttp = new XMLHttpRequest();
//         } else {
//             // 支持IE5、IE6浏览器
//             xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
//         }
//         return xmlHttp;
//     }
//
//     return ajaxFunction;
// })();


// jq的ajax替代原生js
function postAJAX(method,url,param,before,callback){
    $.ajax({
        type: method,
        url:url,
        data:param,
        dataType:'json',
        async:true,
        cache:false,
        // 在每次请求前都添加token
        beforeSend(XHR){
            if(before!=null){
                before(XHR);
            }
        },
        success(data){
            if(callback!=null){
                callback(data)
            }
        }
    });
}

